﻿
using System.Xml;

namespace LdtJudge.DataEngine.Model.EvidenceDerivation
{
    /// <summary>
    /// 证据要素与事实要素关系模型
    /// </summary>
    public class EviFactElementRelationModel
    {
        /// <summary>
        /// 关系ID
        /// </summary>
        public string RelationId { get; set; }
        /// <summary>
        /// 证据名称ID
        /// </summary>
        public string EvidenceNameId { get; set; }
        /// <summary>
        /// 证据要素ID
        /// </summary>
        public string EvidenceElementId { get; set; }
        /// <summary>
        /// 事实要素ID
        /// </summary>
        public string FactElementId { get; set; }
        /// <summary>
        /// 要素分类
        /// </summary>
        public string ElementType { get; set; }
        /// <summary>
        /// Xpath
        /// </summary>
        public string Xpath { get; set; }
        /// <summary>
        /// 关系类型
        /// </summary>
        public string RelationType { get; set; }
        /// <summary>
        /// 证据地位
        /// </summary>
        public string EvidencePlace { get; set; }
        /// <summary>
        /// 证据效力
        /// </summary>
        public string EvidenceValidType { get; set; }
        /// <summary>
        /// 证据效力来源
        /// 1.法官确认 2.系统判断
        /// </summary>
        public string EvidenceValidSource { get; set; }
        /// <summary>
        /// 证据认定状态  0待认定 1可以认定 2法官认定
        /// </summary>
        public string EvidenceAffirmStatus { get; set; }

        /// <summary>
        /// 主张方姓名
        /// </summary>
        public string ProponentName { get; set; }

        /// <summary>
        /// 主张方诉讼地位
        /// </summary>
        public string ProponentSituid { get; set; }

        /// <summary>
        /// 认定要素内容
        /// </summary>
        public XmlDocument xmlDocument { get; set; }
    }
}
